package field_method_12;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Scanner;

public class ProvincialLinkageTest {
    public static void main(String[] args) {
        HashMap<String, List<String>> map = new HashMap<>();
        List<String> list = new ArrayList<>();
        map.put("黑龙江", list);
        list.add("哈尔滨市");
        list.add("齐齐哈尔市");
        list.add("牡丹江市");
        list.add("大庆市");
        list.add("佳木斯市");

        List<String> list1 = new ArrayList<>();
        map.put("上海", list1);
        list1.add("上海市");

        List<String> list2 = new ArrayList<>();
        map.put("吉林", list2);
        list2.add("长春市");
        list2.add("吉林市");
        list2.add("四平市");
        list2.add("白山市");
        list2.add("松原市");

        List<String> list3 = new ArrayList<>();
        map.put("天津", list3);
        list3.add("天津市");
        list3.add("北辰区");
        list3.add("宁河区");
        list3.add("武清区");
        list3.add("宝坻区");

        List<String> list4 = new ArrayList<>();
        map.put("河北", list4);
        list4.add("石家庄市");
        list4.add("唐山市");
        list4.add("保定市");
        list4.add("邯郸市");
        list4.add("邢台市");
        list4.add("秦皇岛市");

        List<String> list5 = new ArrayList<>();
        map.put("重庆", list5);
        list5.add("重庆市");
        list5.add("万州区");
        list5.add("大渡口区");
        list5.add("渝北区");
        list5.add("万盛区");
        list5.add("渝中区");

        List<String> list6 = new ArrayList<>();
        map.put("北京", list6);
        list6.add("北京市");
        list6.add("昌平区");
        list6.add("怀柔区");
        list6.add("平谷区");
        list6.add("密云区");
        list6.add("延庆区");
        tool.menu();
        while (true) {
            Scanner sc = new Scanner(System.in);
            String province = sc.nextLine();

            if (map.containsKey(province)) {
                System.out.println(map.get(province));
                System.out.println("请输入宁所在的城市：");
                String city = sc.nextLine();
                if (map.get(province).contains(city)) {
                    System.out.println(city);
                    System.out.println("信息登记完毕！");
                    break;
                } else {
                    System.out.println("输入错误，请重新输入！");
                }
            } else
                System.out.println("输入错误，请重新输入！");

        }

    }
}